/*
Copyright (C) 2022-2024 Inspur Corp. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0
*/
package param

type FileEvidenceParam struct {
	PageNum         string     `json:"pageNum" `
	PageSize        string     `json:"pageSize" `
	EvidenceId      string     `json:"evidenceId" `
	EvidenceName    string     `json:"evidenceName"`
	EvidenceType    string     `json:"evidenceType" ` // 1：图片（100M），2：文档（20M），3：音频视频(500M)，4：其他(200M)
	UseEncrypt      string     `json:"useEncrypt" `
	File            []string   `json:"file"`     //存证文件
	FileInfo        []FileInfo `json:"fileInfo"` //哈希类型时，文件信息
	EncryptedSecret string     `json:"encryptedSecret"`
	Signature       string     `json:"signature"`
	Password        string     `json:"password"` //加盐哈希后的密码
	FileUrl         string     `json:"fileUrl"`
	PubKey          string     `json:"pubKey"`
	StartTime       string     `json:"createdTime" `
	EndTime         string     `json:"updatedTime" `
}

type FileInfo struct {
	Name string `json:"name"`
	Url  string `json:"url"`
	Hash string `json:"hash"`
}
